Quality assurance engineer
Nederlandse SpoorwegenDit ga je doen
Als Quality Assurance Engineer speel je een cruciale rol in het handhaven van hoge kwaliteitsstandaarden binnen de productontwikkelingscyclus, door ervoor te zorgen dat producten betrouwbaar, functioneel en gebruiksvriendelijk zijn.
Je bent verantwoordelijk voor het waarborgen van de kwaliteit van onze systemen en producten. Je taken zijn gericht op het voorkomen van fouten en het verbeteren van processen om te zorgen dat het eindproduct aan de gestelde eisen en verwachtingen voldoet.
Je bent verantwoordelijk voor het opzetten van een testvisie, de testaanpak, het specificeren van testscenario’s en draagt zorg voor de begeleiding en de uitvoering van deze tests. Daarbij is het van belang om de hele keten te overzien, wat je samen met het team en/of stakeholders bespreekt. Daarnaast draag je zorg voor testvrijgave-advies.
Kerntaken van de Quality Assurance Engineer:
- Testvisie en Strategie: In afstemming met stakeholders en implementatie team ontwikkelen van een risico gebaseerde testvisie en strategie.
- Testplanning en Ontwikkeling: Ontwerpen van testplannen, testgevallen en testscenario’s voor nieuwe en bestaande producten om ervoor te zorgen dat alle aspecten van het product worden getest.
- Review van specificaties en requirements: Doornemen van specificaties, technische documentatie, use case en requirements om ervoor te zorgen dat zij volledig en testbaar zijn.
- Compliance en Certificering: Zorgen dat producten voldoen aan relevante normen en regelgeving, en bijdragen aan certificeringsprocessen waar nodig.
- Automatisering van testen: Ontwikkelen en onderhouden van geautomatiseerde testscripts om de efficiëntie van het testproces te verhogen en tijdrovende, repetitieve taken te minimaliseren.
- Handmatig testen: Uitvoeren van handmatige tests wanneer geautomatiseerde tests niet haalbaar zijn, en nauwkeurige documentatie bijhouden van de bevindingen.
- Bug Tracking en Reporting: Identificeren en documenteren van bugs en storingen in het systeem, rapporteren van deze bevindingen aan het ontwikkelteam en het volgen van de voortgang van de oplossing.
- Regressietesten: Uitvoeren van regressietests na updates of veranderingen in het product om te zorgen dat deze wijzigingen geen nieuwe problemen introduceren.
- Performance en Load Testing: Uitvoeren van performance tests om ervoor te zorgen dat het product onder verschillende omstandigheden effectief functioneert.
- Kwaliteitsproblemen bespreken: Nauwe samenwerking met ontwikkelaars, ontwerpers en andere stakeholders om kwaliteitsproblemen te bespreken zodat oplossingen ontwikkeld kunnen worden.
- Verbeteren testproces: Analyseren van huidige testprocessen en aanbevelen van verbeteringen om de efficiëntie en effectiviteit van het kwaliteitsborgingsproces te verhogen.
- Documentatie: Bijhouden van gedetailleerde documentatie van testprocedures, resultaten, en kwaliteitsstandaarden voor toekomstige referentie en audits.
Hier ga je werken
Het storingsproces betreft het melden en afhandelen van jaarlijks 60.000 storingsorders. De storingen zijn heel divers van aard: liften, roltrappen, verlichting, automatische deuren, koffieautomaten, stoeptegels, deurhendels en vuil. In totaal zijn er ongeveer 3000 gebruikers van de storingssoftware waarvan 25 ‘heavy users’ vanuit de Servicedesk.
Assetdatabeheer betreft het registreren, beheren en verwijderen van de data van in totaal 400 verschillende assetsoorten zoals hierboven beschreven. Hierbij is een doorgroei beoogd naar ongeveer 100.000 assetregistraties. Deze assetdata wordt in totaal door ongeveer 25 gebruikers beheerd.
Het procesontwerp, requirements, use cases en wireframes zijn ontwikkeld en daarmee ligt er een goede basis voor de implementatie. Speerpunten voor de implementatie zijn:
- Processen worden conform de softwarestandaard ingericht;
- Gebruiksvriendelijkheid en werkplezier worden gemaximaliseerd;
- De software tijdig beschikbaar is met het oog op het aflopende contract van de huidige softwareleverancier.
We werken deels thuis en deels op kantoor gelegen naast Utrecht Centraal. Ten minste twee dagen per week komt het implementatieteam bijeen op locatie in Utrecht.
Persoonlijke eigenschappen
- Je toont eigenaarschap door jezelf steeds te blijven verbeteren en je weet jouw kennis en enthousiasme over te brengen op een multidisciplinair team waarin jij graag samenwerkt (ervaring met Scrum/Agile/DevOps werken);
- Je gaat actief aan de slag met een resultaatgerichte en praktische instelling, waarbij je gedreven wordt om uitdagingen aan te pakken en effectieve oplossingen te creëren.
- Je werkt uitstekend samen met ketenpartners en leveranciers, waarbij je streeft naar effectieve samenwerking.
- Je bent analytisch sterk en gebruikt deze vaardigheden om complexe problemen te doorgronden om tot inzichten te komen.
Op NS kun je rekenen
Werken bij NS betekent dat jij hét verschil kunt maken in de wereld van duurzame mobiliteit. Jij helpt mee om Nederland bereikbaar te houden, voor iedereen. Bij NS krijg je veel vrijheid. We beloven je dat geen dag hetzelfde is. De kernwaarden van NS zijn open en betrouwbaar. Wij gaan voor resultaat en willen vooruit.
Eisen
- Je bent in het bezit van certificering voor gestructureerd testen, zoals TMap of ISTQB.
- Je beschikt over meer dan 5 jaar relevante werkervaring met het testen van software.
- Je beschikt over minimaal een afgeronde HBO opleiding.
- Je hebt de werkwijze en voorwaarden van NS Inhuurdesk middels onderstaande link gelezen en gaat hiermee akkoord. https://www.werkenbijns.nl/werkwijze-en-voorwaarden
- Je hebt een uitstekende beheersing (zowel mondeling als schriftelijk) van de Nederlandse taal.
Vul je gegevens hieronder in, dan nemen we binnen 2 uur contact met je op om samen te kijken of er een match is. Heb je nog vragen? Bel ons op verborgen of stuur een e-mail naar We helpen je graag verder!